package su.product.service;
import java.util.List;

import net.kuakao.core.dto.PagerDTO;
import su.product.entity.Material;


public interface MaterialService {
	
	/**
	 * 取分类下的所有原料(分页显示)
	 * @param s
	 * @return
	 */
	public List<Material> getMaterialsByCate(PagerDTO s);
	
	/**
	 * 查询单个原料对象
	 * @param id
	 * @return
	 */
	public Material getMaterialById(int id);
	
	/**
	 * 保存
	 * @param o
	 * @throws Exception
	 */
	public void saveMaterial(Material o)throws Exception;
	
	/**
	 * 删除
	 * @param id
	 * @throws Exception
	 */
	public void removeMaterial(int id)throws Exception;
	/**
	 * 修改分类
	 * @param productId
	 * @param oldCateId
	 * @param newCateId
	 * @throws Exception
	 */
	public void updateMaterialCate(int productId,int oldCateId,int newCateId)throws Exception;
	
}
